#panier-contenu
{
	float: left;
	margin-top: 1px;
	width: 819px;
	
	font-family: verdana;
	color: #807f7f;
}

#panier-contenu h4
{
	border-bottom: 1px solid #807f7f;
}

#panier-header
{
	margin-left: 5px;
	width: 813px;
	height: 151px;
	background-image:url("header-panier.png");
}

#panier_titre_etape1
{
	margin: auto;
	margin-top: 20px;
	background-image: url('titre_panier_etape1.png');
	width: 779px;
	height: 91px;
}

#panier_titre_etape2
{
	margin: auto;
	margin-top: 20px;
	background-image: url('titre_panier_etape2.png');
	width: 779px;
	height: 42px;
}

.panier_souligne
{
	margin: auto;
	background-image: url('panier_souligne.png');
	width: 779px;
	height: 7px;
}

#panier_etape2_bas
{
	margin: auto;
	background-image: url('panier_etape2_bas.png');
	width: 779px;
	height: 47px;
}

#panier_etape3_bas
{
	margin: auto;
	background-image: url('panier_etape3_bas.png');
	width: 779px;
	height: 44px;
	float: left;
	margin-left: 20px;
}

#bouton-panier_suivantetape3
{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 20px;
	float: right;
}

#souligne_titre_etape2
{
	margin-top: 20px;
}

#panier_premierelignetable td
{
	border-top: 1px solid #807f7f;
	border-bottom: 1px solid #807f7f;
}

#panier_commander
{
	text-align: right;
	font-size: 75%;
	margin-right: 20px;
	float: right;
	background-image:url('bouton_panier_commander.png');
	width: 215px;
	height: 22px;
	position: relative;
}

#panier_commander a
{
	display: block;
	width: 215px;
	height: 22px;
}

#panier_etape1_france
{
	margin-right: 20px;
	float: right;
	width: 215px;
}

#panier_etape1_prix
{
	margin-right: 20px;
	margin-top: 20px;
	float: right;
	width: 215px;
}

#panier_ligneitemrecaptable
{
	margin-left: 20px;
	margin-right: 20px;
}

#panier_boutonsupprimeritem
{
	cursor: pointer;
	margin-top: 10px;
	background-image:url('bouton_panier_supprimeritem.png');
	width: 17px;
	height: 18px;
}

.panier_divimage
{
	margin: auto;
	margin-top: 20px;
	width: 233px;
	height: 325px;
	overflow: hidden;
	box-shadow: 2px 5px 4px gray;
}

.tableitem
{
	text-align: center;
	border-collapse: collapse;
}

.tableitem_col1
{
	width: 11px;
}

.tableitem_col2
{
	vertical-align: top;
	width: 172px;
}

.tableitem_col3
{
	vertical-align: top;
	width: 569px;
}

.panier_etape1_souligne
{
	background-image: url('panier_etape1_souligne.png');
	width: 462px;
	height: 2px;
	margin: auto;
	margin-top: 25px;
}

#panier_connexion_dejainscrit
{
	margin-left: 30px;
	margin-top: 30px;
	height: 18px;
}

#panier_connexion_carrebleu
{
	background-image:url('panier_carrebleudejainscrit.png');
	width: 17px;
	height: 16px;
	float: left;
}

#panier_connexion_table
{
	margin-left: 80px;
}

#panier_submit_connexion
{
	background:url('bouton_submit_connexion.png');
	border: none;
	width: 177px;
	height: 18px;

	cursor: pointer;
	margin-left: 80px;
}

#panier_connexion_creercompte
{
	margin-left: 30px;
	margin-top: 30px;
}

#panier_connexion_carrerougecreercompte
{
	background-image:url('panier_carrerougecreercompte.png');
	width: 17px;
	height: 17px;
	float: left;
}

#panier_connexion_textecreercompte
{
	padding: 0 100px;
}

#panier_connexion_boutoncreercompte
{
	background-image:url('bouton_submit_creercompte.png');
	width: 214px;
	height: 20px;
	cursor: pointer;
	margin: auto;
	margin-top: 20px;
}

#panier_titre_etape3
{
	margin: auto;
	margin-top: 20px;
	background-image: url('titre_panier_etape3.png');
	width: 779px;
	height: 45px;
}

#panier_etape3_adressecompte
{
	margin-left: 60px;
	margin-top: 30px;
	height: 18px;
}

#panier_etape3_carrebleu
{
	background-image:url('compte_carrebleuadressecompte.png');
	width: 17px;
	height: 16px;
	float: left;
}

#panier_etape3_autreadresse
{
	margin-left: 60px;
	margin-top: 30px;
	height: 18px;
}

#panier_etape3_carrerouge
{
	background-image:url('compte_carrerougeautreadresse.png');
	width: 17px;
	height: 16px;
	float: left;
}

#tableautreadresse
{
	margin-top: 30px;
	margin-left: 130px;
}

#panier_etape4_texte1
{
	background-image:url('panier_etape4_texte1.png');
	width: 779px;
	height: 294px;
	margin-left: 20px;
	margin-top: 20px;
}

#panier_etape4_texte2
{
	background-image:url('panier_etape4_texte2.png');
	width: 170px;
	height: 43px;
	margin-left: 433px;
	margin-top: 13px;
}

#panier_etape4_texte3
{
	background-image:url('panier_etape4_texte3.png');
	width: 779px;
	height: 95px;
	margin-left: 20px;
	margin-top: 20px;
}

#divinput_codepromo
{
	position: absolute;
	left: 780px;
	top: 348px;
}

#panier_boutonpaiementetape4
{
	background-image:url('panier_buton_paiement_etape4.png');

	width: 190px;
	height: 24px;

	position: absolute;
	left: 760px;
}

#panier_boutonpaiementetape4 a
{
	display: block;
	width: 190px;
	height: 24px;
}

#panier_lienconditionsventecontainer
{
	position: absolute;
	left: 360px;
	width: 285px;
	height: 20px;
}

#panier_lienconditionsventecontainer a
{
	display: block;
	width: 285px;
	height: 20px;
}

#panier_etape4_txtport
{
	margin-left: 663px;
	margin-top: 250px;
	position: absolute;
}

#panier_etape4_txttotal
{
	margin-left: 663px;
	margin-top: 275px;
	position: absolute;
}

#panier_etape4_txtreduction
{
	margin-left: 250px;
	margin-top: -3px;
	position: absolute;
}

#panier_etape4_txtnouveautotal
{
	margin-left: 250px;
	margin-top: 24px;
	position: absolute;
}

.panier_icone_codepromo_ok
{
	margin-left: 10px;
	float: right;
	width: 15px;
	height: 15px;
	background-image:url('check.png');
	margin-top: 3px;
}

.panier_icone_codepromo_bad
{
	margin-left: 10px;
	float: right;
	width: 15px;
	height: 15px;
	background-image:url('cross.png');
	margin-top: 3px;
}

.panier_icone_codepromo_aucun
{
	margin-left: 10px;
	float: right;
	width: 15px;
	height: 15px;
	margin-top: 3px;
}